package com.wgy.day10.面向对象;

/**
 * Created by pc on 2020/11/6 22:55
 * Description: LearningJava
 */
public class Demo06VariableDifference {

    String name;     // 成员变量  写在方法的外部  直接写在类当中

    public void  methodA(){
        int num=20;
        System.out.println(num);
        System.out.println(name);// 成员变量  整个类中都可以使用

    };
    public void  methodB(){
        int age=20;               // 局部变量 写在方法的内部
        int B;
        // System.out.println(num);  错误写法  局部变量只能在方法内使用  出了方法就不能使用了
        //System.out.println(B);      错误写法  局部变量只能在赋值以后才可以使用,不能直接使用
        System.out.println(name);  // 成员变量不赋值也是可以直接使用的.会有一个默认值.默认的规则和数组一致
    };

    public void  methodC(int a){  // 方法的参数也是局部变量
        System.out.println(a);    //可以直接打印输出方法的参数,是因为在方法调用的时候最终还是对参数进行了赋值.
    };


}
